car-cleaning yard - French English Dictionary